App Inventor is a great tool to teach programming to high school students. Google Intern, Michelle Hutton, created the following 6 week curriculum. This curriculum is a project based curriculum that allows students to explore the world of computer science through the creation of smartphone apps.